package com.bright.ghj.overt.service;

import com.bright.ghj.overt.pojo.command.CollectPlatformCommand;
import com.bright.ghj.overt.pojo.vo.CollectPlatformAsyncTaskVO;
import com.bright.ghj.overt.pojo.vo.PublicInfoMasterTableVO;

import java.util.List;

/**
 * @author Tz
 * @date 2024/01/22 15:03
 * @Description 上传到廉政平台 Service 接口
 */
public interface CollectPlatformService {

    /**
     * 收集数据到廉政平台
     * @param collectPlatformCommand 执行参数
     * @return                       返回结果消息列表
     */
    List<CollectPlatformAsyncTaskVO> collectToGovernment(CollectPlatformCommand collectPlatformCommand);

    /**
     * 根据异步消息的keyword查询上传到廉政平台的情况
     * @param keyword 异步任务的keyword
     * @return        返回上传的结果
     */
    List<PublicInfoMasterTableVO> getCollectInfo(String keyword);
}
